var app = getApp()
var api = require('../../../config/api.js')
var util = require('../../../utils/util.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    orderSales: 0,
    orderNo: '',
    deviceId:'',
    createDate: null,
    payDate: null,
    status: '',
    discounts: 0,
    actualPayment: 0,
    comment: '',
  },

  //订单付款
  purchase: function(e) {
    var that = this;
    wx.showModal({
      title: '交易提示',
      content: '确认是否支付？',
      confirmColor: "#43CBC9",
      success: (res) => {
        wx.showLoading({
          title: '加载中',
        })

        if (res.confirm) {
          console.log('for发生了submit事件，携带数据为：', e.detail.value);

          var orderNo = that.data.orderNo;
          console.log("orderNo=" + orderNo)
          wx.request({
            url: api.OrdersDevicPay,
            data: {
              orderNo: orderNo,
              status: '0',
            },
            method: 'POST',
            header: {
              'Accept': 'application/json',
              'ACCESS-TOKEN': wx.getStorageSync('token')
            },

            success: function(res) {
              if (res.data.success) {
                wx.showModal({
                  title: '交易提示',
                  content: "支付成功!",
                  confirmColor: "#43CBC9",
                  showCancel: false,
                  success: function(res) {
                    if (res.confirm) {
                      console.log('用户点击确定')
                      wx.navigateBack({})
                    }
                  }
                });
                wx.hideLoading();
              } else {
                wx.showToast({
                  title: res.data.msg,
                  icon: 'none',
                  duration: 3000
                });
              }
            },
            fail: function() {
              wx.hideLoading();
              wx.showToast({
                title: res.data.msg,
                icon: 'none',
                duration: 3000
              });
            },
          })
        } else if (res.cancel) {

          wx.showToast({
            title: "交易已取消",
            icon: 'none',
            duration: 2000
          });
          console.log('用户点击取消')
          wx.hideLoading();
        }
      }

    })
  },
  // 确认订单完成
  updateOrderInfoById: function(){
    var that = this;
    util.request(api.UpdateOrderInfoById, { id: that.data.id }, 'GET').then(function (res) {
        wx.navigateBack({});
    })
  },
  goUseDevice: function(){
    wx.navigateTo({
      url: '/pages/devicectr/devicectr',
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    var that = this;

    that.setData({
      orderNo: options.id,
    })

    wx.request({
      url: api.OrdersDevicInfo + that.data.orderNo,
      data: {},
      method: 'GET',
      header: {
        'Accept': 'application/json',
        'ACCESS-TOKEN': wx.getStorageSync('token')
      },
      success: (res) => {
        wx.showLoading({
          title: '加载中',
        })
        if (res.data.success) {
          var st = res.data.obj.status;
          console.log('st = ' + st)
          that.setData({
            status: st,
          })


          if (st == '0') {
            that.setData({

            })
            console.log(0)
          } else if (st == '1') {
            that.setData({
              payDate: res.data.obj.payDate,
            })
            console.log(1)
          }

            that.setData({
              id: res.data.obj.id,
              alreadyFrequency: res.data.obj.alreadyFrequency,
              canFrequency: res.data.obj.canFrequency,
              orderSales: res.data.obj.orderSales,
              orderNo: res.data.obj.orderNo,
              deviceId: res.data.obj.deviceId,
              createDate: res.data.obj.createDate,
              payDate: res.data.obj.payDate,
              status: res.data.obj.status,
              discounts: res.data.obj.discounts,
              actualPayment: res.data.obj.actualPayment,
              comment: res.data.obj.comment,
              isMany: res.data.obj.isMany,
              isUse: res.data.obj.serviceStatus
            });

          wx.hideLoading();
        }
      }
    })

    console.log('orderNo=' + that.data.orderNo)
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function(e) {
    var that = this;
    that.setData({
      
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})


// var app = getApp()
// Page({

//   /**
//    * 页面的初始数据
//    */
//   data: {
//     value1: 1,
//     transExpense: 8,
//     money: 0,
//     lists: [],

//     ordlists: [],

//     addreslist: {
//       trueName: '',
//       mobile: '',
//       address: '',
//       note: ''
//     },
//     orderDetailsList: [],

//     orderNo: '',
//     orderDetailsList: [],
//     totalNum: 0,
//     status: '',
//   },

//   maginfo: function(e) {
//     console.log('e.currentTarget.id' + e.currentTarget.id)
//     wx.navigateTo({
//       url: '/pages/techgoodlist/techgoodinfo/techgoodinfo?id=' + e.currentTarget.id,
//     })
//   },

//   //订单付款
//   purchase: function(e) {
//     var that = this;
//     wx.showModal({
//       title: '交易提示',
//       content: '确认是否支付？',
//       confirmColor: "#43CBC9",
//       success: (res) => {
//         wx.showLoading({
//           title: '加载中',
//         })

//         if (res.confirm) {
//           console.log('for发生了submit事件，携带数据为：', e.detail.value);

//           var orderNo = that.data.orderNo;
//           console.log("orderNo=" + orderNo)
//           wx.request({
//             url: app.globalData.url + '/shs/api/order/pay',
//             data: {
//               orderNo: orderNo,
//               status: '0',
//             },
//             method: 'POST',
//             header: {
//               'Accept': 'application/json',
//               'ACCESS-TOKEN': wx.getStorageSync('token')
//             },

//             success: function(res) {
//               if (res.data.success) {
//                 wx.showModal({
//                   title: '交易提示',
//                   content: "支付成功!",
//                   confirmColor: "#43CBC9",
//                   showCancel: false,
//                   success: function(res) {
//                     if (res.confirm) {
//                       console.log('用户点击确定')
//                       wx.navigateBack({})
//                     }
//                   }
//                 });
//                 wx.hideLoading();
//               } else {
//                 wx.showToast({
//                   title: res.data.msg,
//                   icon: 'none',
//                   duration: 3000
//                 });
//               }
//             },
//             fail: function() {
//               wx.hideLoading();
//               wx.showToast({
//                 title: res.data.msg,
//                 icon: 'none',
//                 duration: 3000
//               });
//             },
//           })
//         } else if (res.cancel) {

//           wx.showToast({
//             title: "交易已取消",
//             icon: 'none',
//             duration: 2000
//           });
//           console.log('用户点击取消')
//           wx.hideLoading();
//         }
//       }

//     })
//   },

//   //确认收货
//   sureord: function(e) {
//     var that = this;
//     wx.showModal({
//       title: '交易提示',
//       content: '是否确认收货？',
//       confirmColor: "#43CBC9",
//       success: (res) => {
//         wx.showLoading({
//           title: '加载中',
//         })

//         if (res.confirm) {
//           console.log('for发生了submit事件，携带数据为：', e.detail.value);

//           var orderNo = that.data.orderNo;
//           console.log("orderNo=" + orderNo)
//           wx.request({
//             url: app.globalData.url + '/shs/api/order/receive',
//             data: {
//               orderNo: orderNo,
//               status: '3',
//             },
//             method: 'POST',
//             header: {
//               'Accept': 'application/json',
//               'ACCESS-TOKEN': wx.getStorageSync('token')
//             },

//             success: function(res) {
//               if (res.data.success) {
//                 wx.showModal({
//                   title: '交易提示',
//                   content: "成功收货，订单已完成！",
//                   confirmColor: "#43CBC9",
//                   showCancel: false,
//                   success: function(res) {
//                     if (res.confirm) {
//                       console.log('用户点击确定')
//                       wx.navigateBack({})
//                     }
//                   }
//                 });
//                 wx.hideLoading();
//               } else {
//                 wx.showToast({
//                   title: res.data.msg,
//                   icon: 'none',
//                   duration: 3000
//                 });
//               }
//             },
//             fail: function() {
//               wx.hideLoading();
//               wx.showToast({
//                 title: res.data.msg,
//                 icon: 'none',
//                 duration: 3000
//               });
//             },
//           })
//         } else if (res.cancel) {

//           wx.showToast({
//             title: "交易已取消",
//             icon: 'none',
//             duration: 2000
//           });
//           console.log('用户点击取消')
//           wx.hideLoading();
//         }
//       }

//     })
//   },

//   /**
//    * 生命周期函数--监听页面加载
//    */
//   onLoad: function(options) {
//     var that = this;

//     that.setData({
//       orderNo: options.id,
//     })

//     wx.request({
//       url: app.globalData.url + '/shs/api/order/info/' + that.data.orderNo,
//       data: {},
//       method: 'GET',
//       header: {
//         'Accept': 'application/json',
//         'ACCESS-TOKEN': wx.getStorageSync('token')
//       },
//       success: (res) => {
//         wx.showLoading({
//           title: '加载中',
//         })
//         if (res.data.success) {
//           var st = res.data.obj.status;
//           console.log('st = ' + st)
//           that.setData({
//             status: st,
//           })


//           if (st == '0') {
//             that.setData({

//             })
//             console.log(0)
//           } else if (st == '1') {
//             that.setData({
//               payDate: res.data.obj.payDate,
//             })
//             console.log(1)
//           } else if (st == '2') {
//             that.setData({
//               payDate: res.data.obj.payDate,
//             })
//             console.log(2)
//           } else if (st == '3') {
//             that.setData({
//               payDate: res.data.obj.payDate,
//             })
//           } else if (st == '4') {
//             that.setData({
//               payDate: res.data.obj.payDate,
//             })
//           }


//           that.setData({
//             orderDetailsList: res.data.obj.orderDetailsList,
//             goodsSales: res.data.obj.goodsSales,
//             receiverAddress: res.data.obj.receiverAddress,
//             receiverName: res.data.obj.receiverName,
//             receiverPhone: res.data.obj.receiverPhone,
//             comment: res.data.obj.comment,
//             createDate: res.data.obj.createDate,
//             transportationExpense: res.data.obj.transportationExpense,
//             discounts: res.data.obj.discounts.toFixed(2),
//             actualPayment: res.data.obj.actualPayment,
//             expressName: res.data.obj.expressName,
//             expressNumber: res.data.obj.expressNumber,
//           });

//           var orderlist = that.data.orderDetailsList;
//           var num = 0;
//           for (var i = 0; i < that.data.orderDetailsList.length; i++) {
//             num = num + orderlist[i].goodsNum;
//           }
//           console.log('num=' + num);
//           that.setData({
//             totalNum: num,
//           })

//           wx.hideLoading();
//         }
//       }
//     })

//     console.log('orderNo=' + that.data.orderNo)



//   },


//   /**
//    * 生命周期函数--监听页面初次渲染完成
//    */
//   onReady: function() {

//   },

//   /**
//    * 生命周期函数--监听页面显示
//    */
//   onShow: function(e) {
//     var that = this;
//     that.setData({
//       lists: wx.getStorageSync('lists'),
//       addreslist: wx.getStorageSync('addreslist')
//     })
//   },

//   /**
//    * 生命周期函数--监听页面隐藏
//    */
//   onHide: function() {

//   },

//   /**
//    * 生命周期函数--监听页面卸载
//    */
//   onUnload: function() {

//   },

//   /**
//    * 页面相关事件处理函数--监听用户下拉动作
//    */
//   onPullDownRefresh: function() {

//   },

//   /**
//    * 页面上拉触底事件的处理函数
//    */
//   onReachBottom: function() {

//   },

//   /**
//    * 用户点击右上角分享
//    */
//   onShareAppMessage: function() {

//   }
// })